Position.fromJson constructor

Position.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory Position.fromJson(Map<String, dynamic> json) {
  return Position(
    marketId: json.valueAsString<String?>('market_id', acceptCamelCase: true),
    subaccountId: json.valueAsString<String?>(
      'subaccount_id',
      acceptCamelCase: true,
    ),
    isLong: json.valueAsBool<bool?>('isLong', acceptCamelCase: true),
    quantity: json.valueAsString<String?>('quantity', acceptCamelCase: true),
    entryPrice: json.valueAsString<String?>(
      'entry_price',
      acceptCamelCase: true,
    ),
    margin: json.valueAsString<String?>('margin', acceptCamelCase: true),
    cumulativeFundingEntry: json.valueAsString<String?>(
      'cumulative_funding_entry',
      acceptCamelCase: true,
    ),
  );
}