currencyPairCode method

C currencyPairCode(
  1. String? baseCode,
  2. String? counterCode
)

Implementation

C currencyPairCode(String? baseCode, String? counterCode) {
  if (baseCode != null && counterCode != null) {
    return patchState(MatexBaseCoreState(
      baseCode: baseCode,
      counterCode: counterCode,
      counterAccountCurrencyPairExchangeRate:
          kInitialMatexPipValueState.counterAccountCurrencyPairExchangeRate,
      tradingPairExchangeRate:
          kInitialMatexPipValueState.tradingPairExchangeRate,
      pipPrecision: intMaxValue,
    ));
  }

  _resetRelatedProperties();

  return resetStateProperties([
    MatexCoreStateProperty.baseCode,
    MatexCoreStateProperty.counterCode,
  ]);
}