[@oceanprotocol/lib](../README.md) / [Exports](../modules.md) / Files # Interface: Files ## Table of contents ### Properties - [datatokenAddress](Files.md#datatokenaddress) - [files](Files.md#files) - [nftAddress](Files.md#nftaddress) ## Properties ### datatokenAddress • **datatokenAddress**: `string` #### Defined in [@types/File.ts:105](https://github.com/oceanprotocol/ocean.js/blob/c99bc5c6/src/@types/File.ts#L105) ___ ### files • **files**: [`UrlFile`](UrlFile.md)[] \| [`GraphqlQuery`](GraphqlQuery.md)[] \| [`Arweave`](Arweave.md)[] \| [`Smartcontract`](Smartcontract-1.md)[] \| [`Ipfs`](Ipfs.md)[] #### Defined in [@types/File.ts:106](https://github.com/oceanprotocol/ocean.js/blob/c99bc5c6/src/@types/File.ts#L106) ___ ### nftAddress • **nftAddress**: `string` #### Defined in [@types/File.ts:104](https://github.com/oceanprotocol/ocean.js/blob/c99bc5c6/src/@types/File.ts#L104)