RouterRule constructor
const
RouterRule({
- String? ruleTag,
- String? outboundTag,
- String? balancerTag,
- XrayStringList? domain,
- XrayStringList? domains,
- XrayStringList? ip,
- XrayPortList? port,
- XrayNetworkList? network,
- XrayStringList? sourceIP,
- XrayStringList? source,
- XrayPortList? sourcePort,
- XrayStringList? user,
- XrayPortList? vlessRoute,
- XrayStringList? inboundTag,
- @JsonKey.new(name: 'protocol') XrayStringList? protocols,
- @JsonKey.new(name: 'attrs') Map<
String, String> ? attributes, - XrayStringList? localIP,
- XrayPortList? localPort,
- XrayStringList? process,
- WebhookRuleConfig? webhook,
Implementation
const factory RouterRule({
String? ruleTag,
String? outboundTag,
String? balancerTag,
XrayStringList? domain,
XrayStringList? domains,
XrayStringList? ip,
XrayPortList? port,
XrayNetworkList? network,
XrayStringList? sourceIP,
XrayStringList? source,
XrayPortList? sourcePort,
XrayStringList? user,
XrayPortList? vlessRoute,
XrayStringList? inboundTag,
@JsonKey(name: 'protocol') XrayStringList? protocols,
@JsonKey(name: 'attrs') Map<String, String>? attributes,
XrayStringList? localIP,
XrayPortList? localPort,
XrayStringList? process,
WebhookRuleConfig? webhook,
}) = _RouterRule;