{"id":22211093,"url":"https://github.com/metafabinc/metafab-swift5","last_synced_at":"2025-10-12T17:43:02.384Z","repository":{"id":60211823,"uuid":"541704823","full_name":"MetaFabInc/metafab-swift5","owner":"MetaFabInc","description":null,"archived":false,"fork":false,"pushed_at":"2023-02-20T00:06:15.000Z","size":363,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-23T06:40:50.925Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Swift","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-09-26T17:27:55.000Z","updated_at":"2022-09-26T17:33:38.000Z","dependencies_parsed_at":"2025-01-30T05:33:17.427Z","dependency_job_id":null,"html_url":"https://github.com/MetaFabInc/metafab-swift5","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/MetaFabInc/metafab-swift5","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MetaFabInc%2Fmetafab-swift5","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MetaFabInc%2Fmetafab-swift5/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MetaFabInc%2Fmetafab-swift5/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MetaFabInc%2Fmetafab-swift5/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MetaFabInc","download_url":"https://codeload.github.com/MetaFabInc/metafab-swift5/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MetaFabInc%2Fmetafab-swift5/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279012192,"owners_count":26085079,"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-10-12T02:00:06.719Z","response_time":53,"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:27.458Z","updated_at":"2025-10-12T17:43:02.352Z","avatar_url":"https://github.com/MetaFabInc.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Swift5 API client for MetaFabSwift5\n\nComplete MetaFab API references and guides can be found at: https://trymetafab.com\n\n## Overview\nThis API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project.  By using the [openapi-spec](https://github.com/OAI/OpenAPI-Specification) from a remote server, you can easily generate an API client.\n\n- API version: 1.5.1\n- Package version: \n- Build package: org.openapitools.codegen.languages.Swift5ClientCodegen\nFor more information, please visit [https://trymetafab.com](https://trymetafab.com)\n\n## Installation\n\n### Carthage\n\nRun `carthage update`\n\n### CocoaPods\n\nRun `pod install`\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* | [**createContract**](docs/ContractsAPI.md#createcontract) | **POST** /v1/contracts | Create custom contract\n*ContractsAPI* | [**getContracts**](docs/ContractsAPI.md#getcontracts) | **GET** /v1/contracts | Get contracts\n*ContractsAPI* | [**readContract**](docs/ContractsAPI.md#readcontract) | **GET** /v1/contracts/{contractId}/reads | Read contract data\n*ContractsAPI* | [**transferContractOwnership**](docs/ContractsAPI.md#transfercontractownership) | **POST** /v1/contracts/{contractId}/owners | Transfer contract ownership\n*ContractsAPI* | [**upgradeContractTrustedForwarder**](docs/ContractsAPI.md#upgradecontracttrustedforwarder) | **POST** /v1/contracts/{contractId}/forwarders | Upgrade contract trusted forwarder\n*ContractsAPI* | [**writeContract**](docs/ContractsAPI.md#writecontract) | **POST** /v1/contracts/{contractId}/writes | Write contract data\n*CurrenciesAPI* | [**batchTransferCurrency**](docs/CurrenciesAPI.md#batchtransfercurrency) | **POST** /v1/currencies/{currencyId}/batchTransfers | Batch transfer currency\n*CurrenciesAPI* | [**burnCurrency**](docs/CurrenciesAPI.md#burncurrency) | **POST** /v1/currencies/{currencyId}/burns | Burn currency\n*CurrenciesAPI* | [**createCurrency**](docs/CurrenciesAPI.md#createcurrency) | **POST** /v1/currencies | Create currency\n*CurrenciesAPI* | [**getCurrencies**](docs/CurrenciesAPI.md#getcurrencies) | **GET** /v1/currencies | Get currencies\n*CurrenciesAPI* | [**getCurrencyBalance**](docs/CurrenciesAPI.md#getcurrencybalance) | **GET** /v1/currencies/{currencyId}/balances | Get currency balance\n*CurrenciesAPI* | [**getCurrencyFees**](docs/CurrenciesAPI.md#getcurrencyfees) | **GET** /v1/currencies/{currencyId}/fees | Get currency fees\n*CurrenciesAPI* | [**getCurrencyRole**](docs/CurrenciesAPI.md#getcurrencyrole) | **GET** /v1/currencies/{currencyId}/roles | Get currency role\n*CurrenciesAPI* | [**grantCurrencyRole**](docs/CurrenciesAPI.md#grantcurrencyrole) | **POST** /v1/currencies/{currencyId}/roles | Grant currency role\n*CurrenciesAPI* | [**mintCurrency**](docs/CurrenciesAPI.md#mintcurrency) | **POST** /v1/currencies/{currencyId}/mints | Mint currency\n*CurrenciesAPI* | [**revokeCurrencyRole**](docs/CurrenciesAPI.md#revokecurrencyrole) | **DELETE** /v1/currencies/{currencyId}/roles | Revoke currency role\n*CurrenciesAPI* | [**setCurrencyFees**](docs/CurrenciesAPI.md#setcurrencyfees) | **POST** /v1/currencies/{currencyId}/fees | Set currency fees\n*CurrenciesAPI* | [**transferCurrency**](docs/CurrenciesAPI.md#transfercurrency) | **POST** /v1/currencies/{currencyId}/transfers | Transfer currency\n*EcosystemsAPI* | [**approveEcosystemGame**](docs/EcosystemsAPI.md#approveecosystemgame) | **POST** /v1/ecosystems/{ecosystemId}/games | Approve ecosystem game\n*EcosystemsAPI* | [**authEcosystem**](docs/EcosystemsAPI.md#authecosystem) | **GET** /v1/ecosystems/auth | Authenticate ecosystem\n*EcosystemsAPI* | [**authProfile**](docs/EcosystemsAPI.md#authprofile) | **GET** /v1/profiles/auth | Authenticate profile\n*EcosystemsAPI* | [**authProfilePlayer**](docs/EcosystemsAPI.md#authprofileplayer) | **GET** /v1/profiles/{profileId}/games/{gameId}/players/auth | Authenticate profile player\n*EcosystemsAPI* | [**createEcosystem**](docs/EcosystemsAPI.md#createecosystem) | **POST** /v1/ecosystems | Create ecosystem\n*EcosystemsAPI* | [**createProfile**](docs/EcosystemsAPI.md#createprofile) | **POST** /v1/profiles | Create profile\n*EcosystemsAPI* | [**createProfilePlayer**](docs/EcosystemsAPI.md#createprofileplayer) | **POST** /v1/profiles/{profileId}/games/{gameId}/players | Create profile player\n*EcosystemsAPI* | [**getEcosystem**](docs/EcosystemsAPI.md#getecosystem) | **GET** /v1/ecosystems/{ecosystemId} | Get ecosystem\n*EcosystemsAPI* | [**getEcosystemGame**](docs/EcosystemsAPI.md#getecosystemgame) | **GET** /v1/ecosystems/{ecosystemId}/games/{gameId} | Get ecosystem game\n*EcosystemsAPI* | [**getEcosystemGames**](docs/EcosystemsAPI.md#getecosystemgames) | **GET** /v1/ecosystems/{ecosystemId}/games | Get ecosystem games\n*EcosystemsAPI* | [**getProfileGame**](docs/EcosystemsAPI.md#getprofilegame) | **GET** /v1/profiles/{profileId}/games/{gameId} | Get profile game\n*EcosystemsAPI* | [**getProfileGames**](docs/EcosystemsAPI.md#getprofilegames) | **GET** /v1/profiles/{profileId}/games | Get profile games\n*EcosystemsAPI* | [**unapproveEcosystemGame**](docs/EcosystemsAPI.md#unapproveecosystemgame) | **DELETE** /v1/ecosystems/{ecosystemId}/games/{gameId} | Unapprove ecosystem game\n*EcosystemsAPI* | [**updateEcosystem**](docs/EcosystemsAPI.md#updateecosystem) | **PATCH** /v1/ecosystems/{ecosystemId} | Update ecosystem\n*EcosystemsAPI* | [**updateProfile**](docs/EcosystemsAPI.md#updateprofile) | **PATCH** /v1/profiles/{profileId} | Update profile\n*EcosystemsAPI* | [**updateProfilePlayer**](docs/EcosystemsAPI.md#updateprofileplayer) | **PATCH** /v1/profiles/{profileId}/games/{gameId}/players/{playerId} | Update profile player\n*GamesAPI* | [**authGame**](docs/GamesAPI.md#authgame) | **GET** /v1/games/auth | Authenticate game\n*GamesAPI* | [**createGame**](docs/GamesAPI.md#creategame) | **POST** /v1/games | Create game\n*GamesAPI* | [**getGame**](docs/GamesAPI.md#getgame) | **GET** /v1/games/{gameId} | Get game\n*GamesAPI* | [**updateGame**](docs/GamesAPI.md#updategame) | **PATCH** /v1/games/{gameId} | Update game\n*ItemsAPI* | [**batchMintCollectionItems**](docs/ItemsAPI.md#batchmintcollectionitems) | **POST** /v1/collections/{collectionId}/batchMints | Batch mint collection items\n*ItemsAPI* | [**batchTransferCollectionItems**](docs/ItemsAPI.md#batchtransfercollectionitems) | **POST** /v1/collections/{collectionId}/batchTransfers | Batch transfer collection items\n*ItemsAPI* | [**burnCollectionItem**](docs/ItemsAPI.md#burncollectionitem) | **POST** /v1/collections/{collectionId}/items/{collectionItemId}/burns | Burn collection item\n*ItemsAPI* | [**createCollection**](docs/ItemsAPI.md#createcollection) | **POST** /v1/collections | Create collection\n*ItemsAPI* | [**createCollectionItem**](docs/ItemsAPI.md#createcollectionitem) | **POST** /v1/collections/{collectionId}/items | Create collection item\n*ItemsAPI* | [**getCollectionApproval**](docs/ItemsAPI.md#getcollectionapproval) | **GET** /v1/collections/{collectionId}/approvals | Get collection approval\n*ItemsAPI* | [**getCollectionItem**](docs/ItemsAPI.md#getcollectionitem) | **GET** /v1/collections/{collectionId}/items/{collectionItemId} | Get collection item\n*ItemsAPI* | [**getCollectionItemBalance**](docs/ItemsAPI.md#getcollectionitembalance) | **GET** /v1/collections/{collectionId}/items/{collectionItemId}/balances | Get collection item balance\n*ItemsAPI* | [**getCollectionItemBalances**](docs/ItemsAPI.md#getcollectionitembalances) | **GET** /v1/collections/{collectionId}/balances | Get collection item balances\n*ItemsAPI* | [**getCollectionItemSupplies**](docs/ItemsAPI.md#getcollectionitemsupplies) | **GET** /v1/collections/{collectionId}/supplies | Get collection item supplies\n*ItemsAPI* | [**getCollectionItemSupply**](docs/ItemsAPI.md#getcollectionitemsupply) | **GET** /v1/collections/{collectionId}/items/{collectionItemId}/supplies | Get collection item supply\n*ItemsAPI* | [**getCollectionItemTimelock**](docs/ItemsAPI.md#getcollectionitemtimelock) | **GET** /v1/collections/{collectionId}/items/{collectionItemId}/timelocks | Get collection item timelock\n*ItemsAPI* | [**getCollectionItems**](docs/ItemsAPI.md#getcollectionitems) | **GET** /v1/collections/{collectionId}/items | Get collection items\n*ItemsAPI* | [**getCollectionRole**](docs/ItemsAPI.md#getcollectionrole) | **GET** /v1/collections/{collectionId}/roles | Get collection role\n*ItemsAPI* | [**getCollections**](docs/ItemsAPI.md#getcollections) | **GET** /v1/collections | Get collections\n*ItemsAPI* | [**grantCollectionRole**](docs/ItemsAPI.md#grantcollectionrole) | **POST** /v1/collections/{collectionId}/roles | Grant collection role\n*ItemsAPI* | [**mintCollectionItem**](docs/ItemsAPI.md#mintcollectionitem) | **POST** /v1/collections/{collectionId}/items/{collectionItemId}/mints | Mint collection item\n*ItemsAPI* | [**revokeCollectionRole**](docs/ItemsAPI.md#revokecollectionrole) | **DELETE** /v1/collections/{collectionId}/roles | Revoke collection role\n*ItemsAPI* | [**setCollectionApproval**](docs/ItemsAPI.md#setcollectionapproval) | **POST** /v1/collections/{collectionId}/approvals | Set collection approval\n*ItemsAPI* | [**setCollectionItemTimelock**](docs/ItemsAPI.md#setcollectionitemtimelock) | **POST** /v1/collections/{collectionId}/items/{collectionItemId}/timelocks | Set collection item timelock\n*ItemsAPI* | [**transferCollectionItem**](docs/ItemsAPI.md#transfercollectionitem) | **POST** /v1/collections/{collectionId}/items/{collectionItemId}/transfers | Transfer collection item\n*LootboxesAPI* | [**createLootboxManager**](docs/LootboxesAPI.md#createlootboxmanager) | **POST** /v1/lootboxManagers | Create lootbox manager\n*LootboxesAPI* | [**getLootboxManagerLootbox**](docs/LootboxesAPI.md#getlootboxmanagerlootbox) | **GET** /v1/lootboxManagers/{lootboxManagerId}/lootboxes/{lootboxManagerLootboxId} | Get lootbox manager lootbox\n*LootboxesAPI* | [**getLootboxManagerLootboxes**](docs/LootboxesAPI.md#getlootboxmanagerlootboxes) | **GET** /v1/lootboxManagers/{lootboxManagerId}/lootboxes | Get lootbox manager lootboxes\n*LootboxesAPI* | [**getLootboxManagers**](docs/LootboxesAPI.md#getlootboxmanagers) | **GET** /v1/lootboxManagers | Get lootbox managers\n*LootboxesAPI* | [**openLootboxManagerLootbox**](docs/LootboxesAPI.md#openlootboxmanagerlootbox) | **POST** /v1/lootboxManagers/{lootboxManagerId}/lootboxes/{lootboxManagerLootboxId}/opens | Open lootbox manager lootbox\n*LootboxesAPI* | [**removeLootboxManagerLootbox**](docs/LootboxesAPI.md#removelootboxmanagerlootbox) | **DELETE** /v1/lootboxManagers/{lootboxManagerId}/lootboxes/{lootboxManagerLootboxId} | Remove lootbox manager lootbox\n*LootboxesAPI* | [**setLootboxManagerLootbox**](docs/LootboxesAPI.md#setlootboxmanagerlootbox) | **POST** /v1/lootboxManagers/{lootboxManagerId}/lootboxes | Set lootbox manager lootbox\n*PlayersAPI* | [**authPlayer**](docs/PlayersAPI.md#authplayer) | **GET** /v1/players/auth | Authenticate player\n*PlayersAPI* | [**createPlayer**](docs/PlayersAPI.md#createplayer) | **POST** /v1/players | Create player\n*PlayersAPI* | [**getPlayer**](docs/PlayersAPI.md#getplayer) | **GET** /v1/players/{playerId} | Get player\n*PlayersAPI* | [**getPlayerData**](docs/PlayersAPI.md#getplayerdata) | **GET** /v1/players/{playerId}/data | Get player data\n*PlayersAPI* | [**getPlayers**](docs/PlayersAPI.md#getplayers) | **GET** /v1/players | Get players\n*PlayersAPI* | [**removePlayerConnectedWallet**](docs/PlayersAPI.md#removeplayerconnectedwallet) | **DELETE** /v1/players/{playerId}/wallets/{playerWalletId} | Remove player connected wallet\n*PlayersAPI* | [**setPlayerConnectedWallet**](docs/PlayersAPI.md#setplayerconnectedwallet) | **POST** /v1/players/{playerId}/wallets | Set player connected wallet\n*PlayersAPI* | [**setPlayerData**](docs/PlayersAPI.md#setplayerdata) | **POST** /v1/players/{playerId}/data | Set player data\n*PlayersAPI* | [**updatePlayer**](docs/PlayersAPI.md#updateplayer) | **PATCH** /v1/players/{playerId} | Update player\n*ShopsAPI* | [**createShop**](docs/ShopsAPI.md#createshop) | **POST** /v1/shops | Create shop\n*ShopsAPI* | [**getShopOffer**](docs/ShopsAPI.md#getshopoffer) | **GET** /v1/shops/{shopId}/offers/{shopOfferId} | Get shop offer\n*ShopsAPI* | [**getShopOffers**](docs/ShopsAPI.md#getshopoffers) | **GET** /v1/shops/{shopId}/offers | Get shop offers\n*ShopsAPI* | [**getShops**](docs/ShopsAPI.md#getshops) | **GET** /v1/shops | Get shops\n*ShopsAPI* | [**removeShopOffer**](docs/ShopsAPI.md#removeshopoffer) | **DELETE** /v1/shops/{shopId}/offers/{shopOfferId} | Remove shop offer\n*ShopsAPI* | [**setShopOffer**](docs/ShopsAPI.md#setshopoffer) | **POST** /v1/shops/{shopId}/offers | Set shop offer\n*ShopsAPI* | [**useShopOffer**](docs/ShopsAPI.md#useshopoffer) | **POST** /v1/shops/{shopId}/offers/{shopOfferId}/uses | Use shop offer\n*ShopsAPI* | [**withdrawFromShop**](docs/ShopsAPI.md#withdrawfromshop) | **POST** /v1/shops/{shopId}/withdrawals | Withdraw from shop\n*TransactionsAPI* | [**getTransaction**](docs/TransactionsAPI.md#gettransaction) | **GET** /v1/transactions/{transactionId} | Get transaction\n*WalletsAPI* | [**createWalletSignature**](docs/WalletsAPI.md#createwalletsignature) | **POST** /v1/wallets/{walletId}/signatures | Create wallet signature\n*WalletsAPI* | [**getWallet**](docs/WalletsAPI.md#getwallet) | **GET** /v1/wallets/{walletId} | Get wallet\n*WalletsAPI* | [**getWalletBalances**](docs/WalletsAPI.md#getwalletbalances) | **GET** /v1/wallets/{walletId}/balances | Get wallet balances\n*WalletsAPI* | [**getWalletTransactions**](docs/WalletsAPI.md#getwallettransactions) | **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\n## Documentation For Authorization\n\n\n## basicAuth\n\n- **Type**: HTTP basic authentication\n\n\n## Author\n\nmetafabproject@gmail.com\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmetafabinc%2Fmetafab-swift5","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmetafabinc%2Fmetafab-swift5","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmetafabinc%2Fmetafab-swift5/lists"}