@type t() :: %ExOpenSea.AssetEvent{
approved_account: term(),
asset: term(),
asset_bundle: term(),
auction_type: term(),
bid_amount: term(),
collection_slug: term(),
contract_address: term(),
created_date: term(),
custom_event_name: term(),
dev_fee_payment_event: term(),
dev_seller_fee_basis_points: term(),
duration: term(),
ending_price: term(),
event_timestamp: term(),
event_type: term(),
from_account: term(),
id: term(),
is_private: term(),
listing_time: term(),
owner_account: term(),
payment_token: term(),
quantity: term(),
seller: term(),
starting_price: term(),
to_account: term(),
total_price: term(),
transaction: term(),
winner_account: term()
}