{"id":22211104,"url":"https://github.com/metafabinc/metafab-rust","last_synced_at":"2025-10-05T16:48:00.429Z","repository":{"id":62964821,"uuid":"545249746","full_name":"MetaFabInc/metafab-rust","owner":"MetaFabInc","description":null,"archived":false,"fork":false,"pushed_at":"2023-02-20T00:13:04.000Z","size":326,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-30T11:51:14.366Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MetaFabInc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-10-04T03:15:06.000Z","updated_at":"2022-10-04T03:17:04.000Z","dependencies_parsed_at":"2025-01-30T05:23:15.814Z","dependency_job_id":"6a2b8cbf-f578-4b22-8fbe-4ec0b2f3dc38","html_url":"https://github.com/MetaFabInc/metafab-rust","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/MetaFabInc/metafab-rust","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MetaFabInc%2Fmetafab-rust","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MetaFabInc%2Fmetafab-rust/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MetaFabInc%2Fmetafab-rust/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MetaFabInc%2Fmetafab-rust/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MetaFabInc","download_url":"https://codeload.github.com/MetaFabInc/metafab-rust/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MetaFabInc%2Fmetafab-rust/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267179151,"owners_count":24048289,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-26T02:00:08.937Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-02T20:19:58.352Z","updated_at":"2025-10-05T16:47:55.367Z","avatar_url":"https://github.com/MetaFabInc.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Rust API client for metafab\n\nComplete MetaFab API references and guides can be found at: https://trymetafab.com\n\nFor more information, please visit [https://trymetafab.com](https://trymetafab.com)\n\n## Overview\n\nThis API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project.  By using the [openapi-spec](https://openapis.org) from a remote server, you can easily generate an API client.\n\n- API version: 1.5.1\n- Package version: 1.5.1\n- Build package: `org.openapitools.codegen.languages.RustClientCodegen`\n\n## Installation\n\nPut the package under your project folder in a directory named `metafab` and add the following to `Cargo.toml` under `[dependencies]`:\n\n```\nmetafab = { path = \"./metafab\" }\n```\n\n## Documentation for API Endpoints\n\nAll URIs are relative to *https://api.trymetafab.com*\n\nClass | Method | HTTP request | Description\n------------ | ------------- | ------------- | -------------\n*ContractsApi* | [**create_contract**](docs/ContractsApi.md#create_contract) | **POST** /v1/contracts | Create custom contract\n*ContractsApi* | [**get_contracts**](docs/ContractsApi.md#get_contracts) | **GET** /v1/contracts | Get contracts\n*ContractsApi* | [**read_contract**](docs/ContractsApi.md#read_contract) | **GET** /v1/contracts/{contractId}/reads | Read contract data\n*ContractsApi* | [**transfer_contract_ownership**](docs/ContractsApi.md#transfer_contract_ownership) | **POST** /v1/contracts/{contractId}/owners | Transfer contract ownership\n*ContractsApi* | [**upgrade_contract_trusted_forwarder**](docs/ContractsApi.md#upgrade_contract_trusted_forwarder) | **POST** /v1/contracts/{contractId}/forwarders | Upgrade contract trusted forwarder\n*ContractsApi* | [**write_contract**](docs/ContractsApi.md#write_contract) | **POST** /v1/contracts/{contractId}/writes | Write contract data\n*CurrenciesApi* | [**batch_transfer_currency**](docs/CurrenciesApi.md#batch_transfer_currency) | **POST** /v1/currencies/{currencyId}/batchTransfers | Batch transfer currency\n*CurrenciesApi* | [**burn_currency**](docs/CurrenciesApi.md#burn_currency) | **POST** /v1/currencies/{currencyId}/burns | Burn currency\n*CurrenciesApi* | [**create_currency**](docs/CurrenciesApi.md#create_currency) | **POST** /v1/currencies | Create currency\n*CurrenciesApi* | [**get_currencies**](docs/CurrenciesApi.md#get_currencies) | **GET** /v1/currencies | Get currencies\n*CurrenciesApi* | [**get_currency_balance**](docs/CurrenciesApi.md#get_currency_balance) | **GET** /v1/currencies/{currencyId}/balances | Get currency balance\n*CurrenciesApi* | [**get_currency_fees**](docs/CurrenciesApi.md#get_currency_fees) | **GET** /v1/currencies/{currencyId}/fees | Get currency fees\n*CurrenciesApi* | [**get_currency_role**](docs/CurrenciesApi.md#get_currency_role) | **GET** /v1/currencies/{currencyId}/roles | Get currency role\n*CurrenciesApi* | [**grant_currency_role**](docs/CurrenciesApi.md#grant_currency_role) | **POST** /v1/currencies/{currencyId}/roles | Grant currency role\n*CurrenciesApi* | [**mint_currency**](docs/CurrenciesApi.md#mint_currency) | **POST** /v1/currencies/{currencyId}/mints | Mint currency\n*CurrenciesApi* | [**revoke_currency_role**](docs/CurrenciesApi.md#revoke_currency_role) | **DELETE** /v1/currencies/{currencyId}/roles | Revoke currency role\n*CurrenciesApi* | [**set_currency_fees**](docs/CurrenciesApi.md#set_currency_fees) | **POST** /v1/currencies/{currencyId}/fees | Set currency fees\n*CurrenciesApi* | [**transfer_currency**](docs/CurrenciesApi.md#transfer_currency) | **POST** /v1/currencies/{currencyId}/transfers | Transfer currency\n*EcosystemsApi* | [**approve_ecosystem_game**](docs/EcosystemsApi.md#approve_ecosystem_game) | **POST** /v1/ecosystems/{ecosystemId}/games | Approve ecosystem game\n*EcosystemsApi* | [**auth_ecosystem**](docs/EcosystemsApi.md#auth_ecosystem) | **GET** /v1/ecosystems/auth | Authenticate ecosystem\n*EcosystemsApi* | [**auth_profile**](docs/EcosystemsApi.md#auth_profile) | **GET** /v1/profiles/auth | Authenticate profile\n*EcosystemsApi* | [**auth_profile_player**](docs/EcosystemsApi.md#auth_profile_player) | **GET** /v1/profiles/{profileId}/games/{gameId}/players/auth | Authenticate profile player\n*EcosystemsApi* | [**create_ecosystem**](docs/EcosystemsApi.md#create_ecosystem) | **POST** /v1/ecosystems | Create ecosystem\n*EcosystemsApi* | [**create_profile**](docs/EcosystemsApi.md#create_profile) | **POST** /v1/profiles | Create profile\n*EcosystemsApi* | [**create_profile_player**](docs/EcosystemsApi.md#create_profile_player) | **POST** /v1/profiles/{profileId}/games/{gameId}/players | Create profile player\n*EcosystemsApi* | [**get_ecosystem**](docs/EcosystemsApi.md#get_ecosystem) | **GET** /v1/ecosystems/{ecosystemId} | Get ecosystem\n*EcosystemsApi* | [**get_ecosystem_game**](docs/EcosystemsApi.md#get_ecosystem_game) | **GET** /v1/ecosystems/{ecosystemId}/games/{gameId} | Get ecosystem game\n*EcosystemsApi* | [**get_ecosystem_games**](docs/EcosystemsApi.md#get_ecosystem_games) | **GET** /v1/ecosystems/{ecosystemId}/games | Get ecosystem games\n*EcosystemsApi* | [**get_profile_game**](docs/EcosystemsApi.md#get_profile_game) | **GET** /v1/profiles/{profileId}/games/{gameId} | Get profile game\n*EcosystemsApi* | [**get_profile_games**](docs/EcosystemsApi.md#get_profile_games) | **GET** /v1/profiles/{profileId}/games | Get profile games\n*EcosystemsApi* | [**unapprove_ecosystem_game**](docs/EcosystemsApi.md#unapprove_ecosystem_game) | **DELETE** /v1/ecosystems/{ecosystemId}/games/{gameId} | Unapprove ecosystem game\n*EcosystemsApi* | [**update_ecosystem**](docs/EcosystemsApi.md#update_ecosystem) | **PATCH** /v1/ecosystems/{ecosystemId} | Update ecosystem\n*EcosystemsApi* | [**update_profile**](docs/EcosystemsApi.md#update_profile) | **PATCH** /v1/profiles/{profileId} | Update profile\n*EcosystemsApi* | [**update_profile_player**](docs/EcosystemsApi.md#update_profile_player) | **PATCH** /v1/profiles/{profileId}/games/{gameId}/players/{playerId} | Update profile player\n*GamesApi* | [**auth_game**](docs/GamesApi.md#auth_game) | **GET** /v1/games/auth | Authenticate game\n*GamesApi* | [**create_game**](docs/GamesApi.md#create_game) | **POST** /v1/games | Create game\n*GamesApi* | [**get_game**](docs/GamesApi.md#get_game) | **GET** /v1/games/{gameId} | Get game\n*GamesApi* | [**update_game**](docs/GamesApi.md#update_game) | **PATCH** /v1/games/{gameId} | Update game\n*ItemsApi* | [**batch_mint_collection_items**](docs/ItemsApi.md#batch_mint_collection_items) | **POST** /v1/collections/{collectionId}/batchMints | Batch mint collection items\n*ItemsApi* | [**batch_transfer_collection_items**](docs/ItemsApi.md#batch_transfer_collection_items) | **POST** /v1/collections/{collectionId}/batchTransfers | Batch transfer collection items\n*ItemsApi* | [**burn_collection_item**](docs/ItemsApi.md#burn_collection_item) | **POST** /v1/collections/{collectionId}/items/{collectionItemId}/burns | Burn collection item\n*ItemsApi* | [**create_collection**](docs/ItemsApi.md#create_collection) | **POST** /v1/collections | Create collection\n*ItemsApi* | [**create_collection_item**](docs/ItemsApi.md#create_collection_item) | **POST** /v1/collections/{collectionId}/items | Create collection item\n*ItemsApi* | [**get_collection_approval**](docs/ItemsApi.md#get_collection_approval) | **GET** /v1/collections/{collectionId}/approvals | Get collection approval\n*ItemsApi* | [**get_collection_item**](docs/ItemsApi.md#get_collection_item) | **GET** /v1/collections/{collectionId}/items/{collectionItemId} | Get collection item\n*ItemsApi* | [**get_collection_item_balance**](docs/ItemsApi.md#get_collection_item_balance) | **GET** /v1/collections/{collectionId}/items/{collectionItemId}/balances | Get collection item balance\n*ItemsApi* | [**get_collection_item_balances**](docs/ItemsApi.md#get_collection_item_balances) | **GET** /v1/collections/{collectionId}/balances | Get collection item balances\n*ItemsApi* | [**get_collection_item_supplies**](docs/ItemsApi.md#get_collection_item_supplies) | **GET** /v1/collections/{collectionId}/supplies | Get collection item supplies\n*ItemsApi* | [**get_collection_item_supply**](docs/ItemsApi.md#get_collection_item_supply) | **GET** /v1/collections/{collectionId}/items/{collectionItemId}/supplies | Get collection item supply\n*ItemsApi* | [**get_collection_item_timelock**](docs/ItemsApi.md#get_collection_item_timelock) | **GET** /v1/collections/{collectionId}/items/{collectionItemId}/timelocks | Get collection item timelock\n*ItemsApi* | [**get_collection_items**](docs/ItemsApi.md#get_collection_items) | **GET** /v1/collections/{collectionId}/items | Get collection items\n*ItemsApi* | [**get_collection_role**](docs/ItemsApi.md#get_collection_role) | **GET** /v1/collections/{collectionId}/roles | Get collection role\n*ItemsApi* | [**get_collections**](docs/ItemsApi.md#get_collections) | **GET** /v1/collections | Get collections\n*ItemsApi* | [**grant_collection_role**](docs/ItemsApi.md#grant_collection_role) | **POST** /v1/collections/{collectionId}/roles | Grant collection role\n*ItemsApi* | [**mint_collection_item**](docs/ItemsApi.md#mint_collection_item) | **POST** /v1/collections/{collectionId}/items/{collectionItemId}/mints | Mint collection item\n*ItemsApi* | [**revoke_collection_role**](docs/ItemsApi.md#revoke_collection_role) | **DELETE** /v1/collections/{collectionId}/roles | Revoke collection role\n*ItemsApi* | [**set_collection_approval**](docs/ItemsApi.md#set_collection_approval) | **POST** /v1/collections/{collectionId}/approvals | Set collection approval\n*ItemsApi* | [**set_collection_item_timelock**](docs/ItemsApi.md#set_collection_item_timelock) | **POST** /v1/collections/{collectionId}/items/{collectionItemId}/timelocks | Set collection item timelock\n*ItemsApi* | [**transfer_collection_item**](docs/ItemsApi.md#transfer_collection_item) | **POST** /v1/collections/{collectionId}/items/{collectionItemId}/transfers | Transfer collection item\n*LootboxesApi* | [**create_lootbox_manager**](docs/LootboxesApi.md#create_lootbox_manager) | **POST** /v1/lootboxManagers | Create lootbox manager\n*LootboxesApi* | [**get_lootbox_manager_lootbox**](docs/LootboxesApi.md#get_lootbox_manager_lootbox) | **GET** /v1/lootboxManagers/{lootboxManagerId}/lootboxes/{lootboxManagerLootboxId} | Get lootbox manager lootbox\n*LootboxesApi* | [**get_lootbox_manager_lootboxes**](docs/LootboxesApi.md#get_lootbox_manager_lootboxes) | **GET** /v1/lootboxManagers/{lootboxManagerId}/lootboxes | Get lootbox manager lootboxes\n*LootboxesApi* | [**get_lootbox_managers**](docs/LootboxesApi.md#get_lootbox_managers) | **GET** /v1/lootboxManagers | Get lootbox managers\n*LootboxesApi* | [**open_lootbox_manager_lootbox**](docs/LootboxesApi.md#open_lootbox_manager_lootbox) | **POST** /v1/lootboxManagers/{lootboxManagerId}/lootboxes/{lootboxManagerLootboxId}/opens | Open lootbox manager lootbox\n*LootboxesApi* | [**remove_lootbox_manager_lootbox**](docs/LootboxesApi.md#remove_lootbox_manager_lootbox) | **DELETE** /v1/lootboxManagers/{lootboxManagerId}/lootboxes/{lootboxManagerLootboxId} | Remove lootbox manager lootbox\n*LootboxesApi* | [**set_lootbox_manager_lootbox**](docs/LootboxesApi.md#set_lootbox_manager_lootbox) | **POST** /v1/lootboxManagers/{lootboxManagerId}/lootboxes | Set lootbox manager lootbox\n*PlayersApi* | [**auth_player**](docs/PlayersApi.md#auth_player) | **GET** /v1/players/auth | Authenticate player\n*PlayersApi* | [**create_player**](docs/PlayersApi.md#create_player) | **POST** /v1/players | Create player\n*PlayersApi* | [**get_player**](docs/PlayersApi.md#get_player) | **GET** /v1/players/{playerId} | Get player\n*PlayersApi* | [**get_player_data**](docs/PlayersApi.md#get_player_data) | **GET** /v1/players/{playerId}/data | Get player data\n*PlayersApi* | [**get_players**](docs/PlayersApi.md#get_players) | **GET** /v1/players | Get players\n*PlayersApi* | [**remove_player_connected_wallet**](docs/PlayersApi.md#remove_player_connected_wallet) | **DELETE** /v1/players/{playerId}/wallets/{playerWalletId} | Remove player connected wallet\n*PlayersApi* | [**set_player_connected_wallet**](docs/PlayersApi.md#set_player_connected_wallet) | **POST** /v1/players/{playerId}/wallets | Set player connected wallet\n*PlayersApi* | [**set_player_data**](docs/PlayersApi.md#set_player_data) | **POST** /v1/players/{playerId}/data | Set player data\n*PlayersApi* | [**update_player**](docs/PlayersApi.md#update_player) | **PATCH** /v1/players/{playerId} | Update player\n*ShopsApi* | [**create_shop**](docs/ShopsApi.md#create_shop) | **POST** /v1/shops | Create shop\n*ShopsApi* | [**get_shop_offer**](docs/ShopsApi.md#get_shop_offer) | **GET** /v1/shops/{shopId}/offers/{shopOfferId} | Get shop offer\n*ShopsApi* | [**get_shop_offers**](docs/ShopsApi.md#get_shop_offers) | **GET** /v1/shops/{shopId}/offers | Get shop offers\n*ShopsApi* | [**get_shops**](docs/ShopsApi.md#get_shops) | **GET** /v1/shops | Get shops\n*ShopsApi* | [**remove_shop_offer**](docs/ShopsApi.md#remove_shop_offer) | **DELETE** /v1/shops/{shopId}/offers/{shopOfferId} | Remove shop offer\n*ShopsApi* | [**set_shop_offer**](docs/ShopsApi.md#set_shop_offer) | **POST** /v1/shops/{shopId}/offers | Set shop offer\n*ShopsApi* | [**use_shop_offer**](docs/ShopsApi.md#use_shop_offer) | **POST** /v1/shops/{shopId}/offers/{shopOfferId}/uses | Use shop offer\n*ShopsApi* | [**withdraw_from_shop**](docs/ShopsApi.md#withdraw_from_shop) | **POST** /v1/shops/{shopId}/withdrawals | Withdraw from shop\n*TransactionsApi* | [**get_transaction**](docs/TransactionsApi.md#get_transaction) | **GET** /v1/transactions/{transactionId} | Get transaction\n*WalletsApi* | [**create_wallet_signature**](docs/WalletsApi.md#create_wallet_signature) | **POST** /v1/wallets/{walletId}/signatures | Create wallet signature\n*WalletsApi* | [**get_wallet**](docs/WalletsApi.md#get_wallet) | **GET** /v1/wallets/{walletId} | Get wallet\n*WalletsApi* | [**get_wallet_balances**](docs/WalletsApi.md#get_wallet_balances) | **GET** /v1/wallets/{walletId}/balances | Get wallet balances\n*WalletsApi* | [**get_wallet_transactions**](docs/WalletsApi.md#get_wallet_transactions) | **GET** /v1/wallets/{walletId}/transactions | Get wallet transactions\n\n\n## Documentation For Models\n\n - [ApproveEcosystemGameRequest](docs/ApproveEcosystemGameRequest.md)\n - [AuthGame200Response](docs/AuthGame200Response.md)\n - [AuthGame200ResponseAllOf](docs/AuthGame200ResponseAllOf.md)\n - [AuthPlayer200Response](docs/AuthPlayer200Response.md)\n - [AuthPlayer200ResponseAllOf](docs/AuthPlayer200ResponseAllOf.md)\n - [AuthProfile200Response](docs/AuthProfile200Response.md)\n - [BatchMintCollectionItemsRequest](docs/BatchMintCollectionItemsRequest.md)\n - [BatchTransferCollectionItemsRequest](docs/BatchTransferCollectionItemsRequest.md)\n - [BatchTransferCurrencyRequest](docs/BatchTransferCurrencyRequest.md)\n - [BurnCollectionItemRequest](docs/BurnCollectionItemRequest.md)\n - [BurnCurrencyRequest](docs/BurnCurrencyRequest.md)\n - [CollectionItem](docs/CollectionItem.md)\n - [CollectionItemAttributesInner](docs/CollectionItemAttributesInner.md)\n - [CollectionItemAttributesInnerValue](docs/CollectionItemAttributesInnerValue.md)\n - [CollectionModel](docs/CollectionModel.md)\n - [ContractModel](docs/ContractModel.md)\n - [CreateCollection200Response](docs/CreateCollection200Response.md)\n - [CreateCollection200ResponseAllOf](docs/CreateCollection200ResponseAllOf.md)\n - [CreateCollection200ResponseAllOfContract](docs/CreateCollection200ResponseAllOfContract.md)\n - [CreateCollection200ResponseAllOfContractAllOf](docs/CreateCollection200ResponseAllOfContractAllOf.md)\n - [CreateCollectionItemRequest](docs/CreateCollectionItemRequest.md)\n - [CreateCollectionItemRequestAttributesInner](docs/CreateCollectionItemRequestAttributesInner.md)\n - [CreateCollectionRequest](docs/CreateCollectionRequest.md)\n - [CreateContractRequest](docs/CreateContractRequest.md)\n - [CreateCurrency200Response](docs/CreateCurrency200Response.md)\n - [CreateCurrencyRequest](docs/CreateCurrencyRequest.md)\n - [CreateEcosystemRequest](docs/CreateEcosystemRequest.md)\n - [CreateGameRequest](docs/CreateGameRequest.md)\n - [CreateLootboxManager200Response](docs/CreateLootboxManager200Response.md)\n - [CreateLootboxManagerRequest](docs/CreateLootboxManagerRequest.md)\n - [CreatePlayerRequest](docs/CreatePlayerRequest.md)\n - [CreateProfilePlayerRequest](docs/CreateProfilePlayerRequest.md)\n - [CreateProfileRequest](docs/CreateProfileRequest.md)\n - [CreateShop200Response](docs/CreateShop200Response.md)\n - [CreateShopRequest](docs/CreateShopRequest.md)\n - [CreateWalletSignatureRequest](docs/CreateWalletSignatureRequest.md)\n - [CurrencyModel](docs/CurrencyModel.md)\n - [EcosystemGameModel](docs/EcosystemGameModel.md)\n - [EcosystemModel](docs/EcosystemModel.md)\n - [GameModel](docs/GameModel.md)\n - [GetCollections200ResponseInner](docs/GetCollections200ResponseInner.md)\n - [GetCollections200ResponseInnerAllOf](docs/GetCollections200ResponseInnerAllOf.md)\n - [GetCurrencies200ResponseInner](docs/GetCurrencies200ResponseInner.md)\n - [GetCurrencyFees200Response](docs/GetCurrencyFees200Response.md)\n - [GetLootboxManagers200ResponseInner](docs/GetLootboxManagers200ResponseInner.md)\n - [GetPlayerData200Response](docs/GetPlayerData200Response.md)\n - [GetProfileGames200ResponseInner](docs/GetProfileGames200ResponseInner.md)\n - [GetShops200ResponseInner](docs/GetShops200ResponseInner.md)\n - [GrantCollectionRoleRequest](docs/GrantCollectionRoleRequest.md)\n - [GrantCurrencyRoleRequest](docs/GrantCurrencyRoleRequest.md)\n - [LootboxManagerLootbox](docs/LootboxManagerLootbox.md)\n - [LootboxManagerModel](docs/LootboxManagerModel.md)\n - [MintCollectionItemRequest](docs/MintCollectionItemRequest.md)\n - [MintCurrencyRequest](docs/MintCurrencyRequest.md)\n - [PlayerModel](docs/PlayerModel.md)\n - [ProfileModel](docs/ProfileModel.md)\n - [ProfilePermissionsValue](docs/ProfilePermissionsValue.md)\n - [PublicEcosystem](docs/PublicEcosystem.md)\n - [PublicGame](docs/PublicGame.md)\n - [PublicPlayer](docs/PublicPlayer.md)\n - [PublicPlayerCustodialWallet](docs/PublicPlayerCustodialWallet.md)\n - [PublicProfile](docs/PublicProfile.md)\n - [RemovePlayerConnectedWalletRequest](docs/RemovePlayerConnectedWalletRequest.md)\n - [RevokeCollectionRoleRequest](docs/RevokeCollectionRoleRequest.md)\n - [SetCollectionApprovalRequest](docs/SetCollectionApprovalRequest.md)\n - [SetCollectionItemTimelockRequest](docs/SetCollectionItemTimelockRequest.md)\n - [SetCurrencyFeesRequest](docs/SetCurrencyFeesRequest.md)\n - [SetLootboxManagerLootboxRequest](docs/SetLootboxManagerLootboxRequest.md)\n - [SetPlayerConnectedWallet200Response](docs/SetPlayerConnectedWallet200Response.md)\n - [SetPlayerConnectedWalletRequest](docs/SetPlayerConnectedWalletRequest.md)\n - [SetPlayerDataRequest](docs/SetPlayerDataRequest.md)\n - [SetShopOfferRequest](docs/SetShopOfferRequest.md)\n - [ShopModel](docs/ShopModel.md)\n - [ShopOffer](docs/ShopOffer.md)\n - [TransactionModel](docs/TransactionModel.md)\n - [TransferCollectionItemRequest](docs/TransferCollectionItemRequest.md)\n - [TransferContractOwnershipRequest](docs/TransferContractOwnershipRequest.md)\n - [TransferCurrencyRequest](docs/TransferCurrencyRequest.md)\n - [UpdateEcosystemRequest](docs/UpdateEcosystemRequest.md)\n - [UpdateGame200Response](docs/UpdateGame200Response.md)\n - [UpdateGame200ResponseAllOf](docs/UpdateGame200ResponseAllOf.md)\n - [UpdateGameRequest](docs/UpdateGameRequest.md)\n - [UpdatePlayer200Response](docs/UpdatePlayer200Response.md)\n - [UpdatePlayerRequest](docs/UpdatePlayerRequest.md)\n - [UpdateProfilePlayer200Response](docs/UpdateProfilePlayer200Response.md)\n - [UpdateProfilePlayer200ResponseAllOf](docs/UpdateProfilePlayer200ResponseAllOf.md)\n - [UpdateProfilePlayerRequest](docs/UpdateProfilePlayerRequest.md)\n - [UpdateProfileRequest](docs/UpdateProfileRequest.md)\n - [UpgradeContractTrustedForwarderRequest](docs/UpgradeContractTrustedForwarderRequest.md)\n - [WalletModel](docs/WalletModel.md)\n - [WithdrawFromShopRequest](docs/WithdrawFromShopRequest.md)\n - [WriteContractRequest](docs/WriteContractRequest.md)\n - [WriteContractRequestArgsInner](docs/WriteContractRequestArgsInner.md)\n\n\nTo get access to the crate's generated documentation, use:\n\n```\ncargo doc --open\n```\n\n## Author\n\nmetafabproject@gmail.com\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmetafabinc%2Fmetafab-rust","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmetafabinc%2Fmetafab-rust","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmetafabinc%2Fmetafab-rust/lists"}