NmGroupRule class

One entry in a zone's group-selection fallback list — parsed from a legacy dialplan selector string like L1D=NS101 (libsCpp/asterisk-chan-svistok/src/select.c's get_cr_group()). Order matters: rules are tried in list order until one succeeds.

Constructors

NmGroupRule({required int limitSlot, required String alg, required String type, required String group})
Creates a NmGroupRule.
const

Properties

alg → String
Selector algorithm, as the raw gateway character.
final
group → String
SIM group number the rule routes to.
final
hashCode → int
The hash code for this object.
no setteroverride
limitSlot → int
Which of the SIM's ten limit counters the rule spends (0–9).
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
type → String
Selector type, as the raw gateway character.
final

Methods

copyWith({int? limitSlot, String? alg, String? type, String? group}) → NmGroupRule
Copy with.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
override