import { ChainBaseEvent, CreateChainBaseRequest } from './chain-base'; import { ChainAssetEventData } from './customer-asset'; import { UpdateChainBaseDetailsRequest } from './i-chain.service'; export interface CreateChainAssetRequest extends CreateChainBaseRequest { data: CreateChainBaseRequest['data'] & { asset?: ChainAssetEventData; }; } export interface UpdateChainAssetDetailsRequest extends UpdateChainBaseDetailsRequest { asset?: ChainAssetEventData; } export interface ChainAssetEvent extends ChainBaseEvent { assetType?: string; data?: ChainAssetEventData; }