import { BelongsTo, Column, DataType, ForeignKey, Model, Table } from 'sequelize-typescript'; import { Coin } from './coin'; import { SwapChain } from './swapChain'; @Table export class CoinContractAddress extends Model { @ForeignKey(() => Coin) @Column(DataType.INTEGER) coinId: number; @ForeignKey(() => SwapChain) @Column(DataType.INTEGER) chainNumber: number; @Column(DataType.STRING) contractAddress: string; @BelongsTo(() => Coin) coin: Coin; @BelongsTo(() => SwapChain) chain: SwapChain; }