Tradable constructor
Tradable({
- OpenOffer? openOffer,
- SignedOffer? signedOffer,
- BuyerAsMakerTrade? buyerAsMakerTrade,
- BuyerAsTakerTrade? buyerAsTakerTrade,
- SellerAsMakerTrade? sellerAsMakerTrade,
- SellerAsTakerTrade? sellerAsTakerTrade,
- ArbitratorTrade? arbitratorTrade,
Implementation
factory Tradable({
OpenOffer? openOffer,
SignedOffer? signedOffer,
BuyerAsMakerTrade? buyerAsMakerTrade,
BuyerAsTakerTrade? buyerAsTakerTrade,
SellerAsMakerTrade? sellerAsMakerTrade,
SellerAsTakerTrade? sellerAsTakerTrade,
ArbitratorTrade? arbitratorTrade,
}) {
final $result = create();
if (openOffer != null) {
$result.openOffer = openOffer;
}
if (signedOffer != null) {
$result.signedOffer = signedOffer;
}
if (buyerAsMakerTrade != null) {
$result.buyerAsMakerTrade = buyerAsMakerTrade;
}
if (buyerAsTakerTrade != null) {
$result.buyerAsTakerTrade = buyerAsTakerTrade;
}
if (sellerAsMakerTrade != null) {
$result.sellerAsMakerTrade = sellerAsMakerTrade;
}
if (sellerAsTakerTrade != null) {
$result.sellerAsTakerTrade = sellerAsTakerTrade;
}
if (arbitratorTrade != null) {
$result.arbitratorTrade = arbitratorTrade;
}
return $result;
}