class_docstr: Abstract interface for defining a slippage model.
      
class_docstr_tok: ["Abstract","interface","for","defining","a","slippage","model","."]
code: def asdict(self):
      return self.__dict__
  
imports: from __future__ import division
  from abc import abstractmethod
  import math
  import numpy
  from pandas import isnull
  from six import with_metaclass
  from toolz import merge
  from catalyst.assets import Equity, Future
  from catalyst.errors import HistoryWindowStartsBeforeData
  from catalyst.finance.constants import ROOT_SYMBOL_TO_ETA
  from catalyst.finance.shared import AllowedAssetMarker, FinancialModelMeta
  from catalyst.finance.transaction import create_transaction
  from catalyst.utils.cache import ExpiringCache
  from catalyst.utils.dummy import DummyMapping
label_desc: Use image node_id 5 for calling the SlippageModel obj's underlying member method code with example usage: obj.asdict() and returns: self