Actor class

An actor base class. An actor is an object containing only functions that will return a promise. These functions are derived from the IDL definition.

Implementers

Constructors

Actor(ActorMetadata metadata)
const

Properties

hashCode int
The hash code for this object.
no setterinherited
metadata ActorMetadata
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

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

Static Methods

agentOf(Actor actor) Agent?
Get the Agent class this Actor would call, or undefined if the Actor would use the default agent (global.ic.agent). @param actor The actor to get the agent of.
canisterIdOf(Actor actor) Principal
createActor(Service interfaceFactory, ActorConfig configuration) CanisterActor
createActorClass(Service interfaceFactory) ActorConstructor
createAndInstallCanister(Service interfaceFactory, FieldOptions fields, CallConfig? config) Future<CanisterActor>
createCanister(CallConfig? config) Future<Principal>
install(FieldOptions fields, ActorConfig config) Future<void>
interfaceOf(Actor actor) Service?
Get the interface of an actor, in the form of an instance of a Service. @param actor The actor to get the interface of.

Constants

metadataSymbol → const String