|        |   | 
- runtimepy.mixins.environment.ChannelEnvironmentMixin(builtins.object)
 - 
- Model
  
 
 
 
 
  class Model(runtimepy.mixins.environment.ChannelEnvironmentMixin) |  
    
|     | 
Model(app: runtimepy.net.arbiter.info.AppInfo, env: runtimepy.channel.environment.ChannelEnvironment, environments: List[conntextual.ui.channel.environment.ChannelEnvironmentDisplay], uptime: runtimepy.primitives.float.DoublePrimitive, paused: runtimepy.primitives.bool.BooleanPrimitive, start: float, tab_to_id: dict[str, str]) -> None 
  
A base application model.   |  
|   | 
- Method resolution order:
 
- Model
 
- runtimepy.mixins.environment.ChannelEnvironmentMixin
 
- builtins.object
 
 
 
Methods defined here: 
- __eq__(self, other)
 - Return self==value.
  
- __init__(self, app: runtimepy.net.arbiter.info.AppInfo, env: runtimepy.channel.environment.ChannelEnvironment, environments: List[conntextual.ui.channel.environment.ChannelEnvironmentDisplay], uptime: runtimepy.primitives.float.DoublePrimitive, paused: runtimepy.primitives.bool.BooleanPrimitive, start: float, tab_to_id: dict[str, str]) -> None
 - Initialize this instance.
  
- __repr__(self)
 - Return repr(self).
  
 
Static methods defined here: 
- create(app: runtimepy.net.arbiter.info.AppInfo, env: runtimepy.channel.environment.ChannelEnvironment) -> 'Model'
 - Create a model instance.
  
 
Data and other attributes defined here: 
- __annotations__ = {'app': <class 'runtimepy.net.arbiter.info.AppInfo'>, 'env': <class 'runtimepy.channel.environment.ChannelEnvironment'>, 'environments': typing.List[conntextual.ui.channel.environment.ChannelEnvironmentDisplay], 'paused': <class 'runtimepy.primitives.bool.BooleanPrimitive'>, 'start': <class 'float'>, 'tab_to_id': dict[str, str], 'uptime': <class 'runtimepy.primitives.float.DoublePrimitive'>}
  
- __dataclass_fields__ = {'app': Field(name='app',type=<class 'runtimepy.net.arbi...appingproxy({}),kw_only=False,_field_type=_FIELD), 'env': Field(name='env',type=<class 'runtimepy.channel....appingproxy({}),kw_only=False,_field_type=_FIELD), 'environments': Field(name='environments',type=typing.List[connt...appingproxy({}),kw_only=False,_field_type=_FIELD), 'paused': Field(name='paused',type=<class 'runtimepy.primi...appingproxy({}),kw_only=False,_field_type=_FIELD), 'start': Field(name='start',type=<class 'float'>,default=...appingproxy({}),kw_only=False,_field_type=_FIELD), 'tab_to_id': Field(name='tab_to_id',type=dict[str, str],defau...appingproxy({}),kw_only=False,_field_type=_FIELD), 'uptime': Field(name='uptime',type=<class 'runtimepy.primi...appingproxy({}),kw_only=False,_field_type=_FIELD)}
  
- __dataclass_params__ = _DataclassParams(init=True,repr=True,eq=True,ord...rue,kw_only=False,slots=False,weakref_slot=False)
  
- __hash__ = None
  
- __match_args__ = ('app', 'env', 'environments', 'uptime', 'paused', 'start', 'tab_to_id')
  
 
Methods inherited from runtimepy.mixins.environment.ChannelEnvironmentMixin: 
- register_channel_metrics(self, name: str, channel: runtimepy.metrics.channel.ChannelMetrics, verb: str) -> None
 - Register individual channel metrics.
  
- register_connection_metrics(self, metrics: runtimepy.metrics.connection.ConnectionMetrics, namespace: str = 'metrics') -> None
 - Register connection metrics.
  
- register_task_metrics(self, metrics: runtimepy.metrics.task.PeriodicTaskMetrics, namespace: str = 'metrics') -> None
 - Register periodic task metrics.
  
 
Data descriptors inherited from runtimepy.mixins.environment.ChannelEnvironmentMixin: 
- __dict__
 
- dictionary for instance variables
 
 
- __weakref__
 
- list of weak references to the object
 
 
 |    |