FakeAgent constructor
- required String id,
- String billingMode = 'organization',
- String? credentialHolderId,
- String? reportedBillingMode,
- List<
String> ? billingModesSupported, - String keyType = 'api_key',
- String? evidenceMethod = 'resolved_credentials',
- String state = 'online',
- String adapterKind = 'hermes',
- String toolClass = 'chat',
- String description = '',
Creates the agent of the principal id; every other value has the default of a fresh
agent on the organization key with a runtime that is online.
Implementation
FakeAgent({
required this.id,
this.billingMode = 'organization',
this.credentialHolderId,
this.reportedBillingMode,
this.billingModesSupported,
this.keyType = 'api_key',
this.evidenceMethod = 'resolved_credentials',
this.state = 'online',
this.adapterKind = 'hermes',
this.toolClass = 'chat',
this.description = '',
});