/** * Interface representing options for a record item in the Proof of Play applet. */ interface IRecordItemOptions { /** The name of the item that was played. */ name: string; /** An optional custom identifier for the item. */ customId?: string; /** The type of the item that was played. */ type?: 'video' | 'image' | 'html' | 'custom'; /** An array of tags associated with the item. */ tags?: string[]; /** The name of the file that was played. */ fileName?: string; /** A boolean indicating whether the playback was successful. */ playbackSuccess?: boolean; /** An optional error message if the playback was not successful. */ errorMessage?: string; } export default IRecordItemOptions;