# INft

**Inherits:** IERC721Enumerable

### Functions <a href="#functions" id="functions"></a>

#### tokenOfOwnerByIndexExists <a href="#tokenofownerbyindexexists" id="tokenofownerbyindexexists"></a>

Check if an NFT exists for a given owner and index.

```solidity
function tokenOfOwnerByIndexExists(address owner, uint256 index) external view returns (bool);
```

#### checkAuthorized <a href="#checkauthorized" id="checkauthorized"></a>

Check if the caller has access to a specific NFT by tokenId.

```solidity
function checkAuthorized(address spender, uint256 tokenId) external view returns (address owner);
```

#### tokenIdsOfOwner <a href="#tokenidsofowner" id="tokenidsofowner"></a>

List of tokenIds by owner.

```solidity
function tokenIdsOfOwner(address owner) external view returns (uint256[] memory tokenIds);
```

#### tokenURI <a href="#tokenuri" id="tokenuri"></a>

Get the token URI for a given tokenId.

```solidity
function tokenURI(uint256 tokenId) external view returns (string memory);
```

#### name <a href="#name" id="name"></a>

```solidity
function name() external view returns (string memory);
```

#### symbol <a href="#symbol" id="symbol"></a>

```solidity
function symbol() external view returns (string memory);
```

<br>
