UGoldCreateOrderParams.fromMap constructor

UGoldCreateOrderParams.fromMap(
  1. Map<String, dynamic> json
)

Implementation

factory UGoldCreateOrderParams.fromMap(Map<String, dynamic> json) => UGoldCreateOrderParams(
  idempotencyKey: json["idempotencyKey"],
  side: TagGoldOrderSide.values.firstWhereOrNull((TagGoldOrderSide e) => e.number == json["side"]) ?? TagGoldOrderSide.buy,
  baseAsset: TagGoldAsset.values.firstWhereOrNull((TagGoldAsset e) => e.number == json["baseAsset"]) ?? TagGoldAsset.gold18,
  quoteAsset: TagGoldAsset.values.firstWhereOrNull((TagGoldAsset e) => e.number == json["quoteAsset"]) ?? TagGoldAsset.irr,
  baseAmount: json["baseAmount"] == null ? null : (json["baseAmount"] as num).toDouble(),
  quoteAmount: json["quoteAmount"] == null ? null : (json["quoteAmount"] as num).toDouble(),
);