Sub2ApiAdminRiskControlConfig class final

Constructors

Sub2ApiAdminRiskControlConfig({required bool enabled, required Sub2ApiAdminRiskControlMode mode, required Uri baseUrl, required String model, required int? proxyId, required bool apiKeyConfigured, required Sub2ApiAdminMaskedCredential apiKeyMasked, required int apiKeyCount, required List<Sub2ApiAdminMaskedCredential> apiKeyMasks, required List<Sub2ApiAdminRiskControlApiKeyStatus> apiKeyStatuses, required int timeoutMs, required int sampleRate, required bool allGroups, required List<int> groupIds, required bool recordNonHits, required Map<String, Sub2ApiDecimal> thresholds, required int workerCount, required int queueSize, required int blockStatus, required String blockMessage, required bool emailOnHit, required bool autoBanEnabled, required int banThreshold, required int violationWindowHours, required int retryCount, required int hitRetentionDays, required int nonHitRetentionDays, required bool preHashCheckEnabled, required List<String> blockedKeywords, required Sub2ApiAdminRiskControlKeywordMode keywordBlockingMode, required Sub2ApiAdminRiskControlModelFilter modelFilter, required bool cyberPolicyExcludeFromBanCount})

Properties

allGroups → bool
final
apiKeyConfigured → bool
final
apiKeyCount → int
final
apiKeyMasked → Sub2ApiAdminMaskedCredential
final
apiKeyMasks → List<Sub2ApiAdminMaskedCredential>
final
apiKeyStatuses → List<Sub2ApiAdminRiskControlApiKeyStatus>
final
autoBanEnabled → bool
final
banThreshold → int
final
baseUrl → Uri
final
blockedKeywords → List<String>
final
blockMessage → String
final
blockStatus → int
final
cyberPolicyExcludeFromBanCount → bool
final
emailOnHit → bool
final
enabled → bool
final
groupIds → List<int>
final
hashCode → int
The hash code for this object.
no setterinherited
hitRetentionDays → int
final
keywordBlockingMode → Sub2ApiAdminRiskControlKeywordMode
final
mode → Sub2ApiAdminRiskControlMode
final
model → String
final
modelFilter → Sub2ApiAdminRiskControlModelFilter
final
nonHitRetentionDays → int
final
preHashCheckEnabled → bool
final
proxyId → int?
final
queueSize → int
final
recordNonHits → bool
final
retryCount → int
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sampleRate → int
final
thresholds → Map<String, Sub2ApiDecimal>
final
timeoutMs → int
final
violationWindowHours → int
final
workerCount → int
final

Methods

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.
inherited