agent/agent/index library
Classes
- Agent
- An Agent able to make calls and queries to a Replica.
- AgentFactory
- BaseRequest
- CallOptions
- Options when doing a Agent.call call.
- CallRequest
- CallResponseBody
- Credentials
- DefaultHttpAgentOption
- Endpoint
- Expiry
- HttpAgent
-
HttpAgentBaseRequest<
T extends WithToJson> - HttpAgentCallRequest
- HttpAgentOptions
- HttpAgentQueryRequest
- HttpAgentReadStateRequest
- HttpAgentRequestTransformFn
- HttpAgentSubmitRequest
- HttpResponseBody
- ProxyAgent
-
ProxyMessage<
T> - ProxyMessageBase
- ProxyMessageCall
- ProxyMessageCallResponse
-
ProxyMessageError<
T> - ProxyMessageGetPrincipal
- ProxyMessageGetPrincipalResponse
- ProxyMessageKind
- ProxyMessageQuery
- ProxyMessageQueryResponse
- ProxyMessageReadState
- ProxyMessageReadStateResponse
- ProxyMessageStatus
- ProxyMessageStatusResponse
- ProxyStubAgent
- QueryFields
- Options when doing a Agent.query call.
- QueryRequest
- QueryResponse
- QueryResponseBase
- QueryResponseRejected
- QueryResponseReplied
- QueryResponseStatus
- type QueryResponse = QueryResponseReplied | QueryResponseRejected;
- QueryResponseWithStatus
- ReadRequestType
- ReadStateOptions
- Options when doing a Agent.readState call.
- ReadStateRequest
- ReadStateResponse
- ReadStateResponseResult
- ReplicaRejectCode
- Codes used by the replica for rejecting a message. See https://sdk.dfinity.org/docs/interface-spec/#reject-codes for the interface spec.
- Reply
- ResponseBody
-
Signed<
T> - SubmitRequestType
- SubmitResponse
-
UnSigned<
T>
Mixins
Constants
- btoa → const String Function(dynamic value)
- defaultHttpAgentOption → const DefaultHttpAgentOption
Functions
-
makeNonceTransform(
[NonceFunc nonceFn = makeNonce]) → HttpAgentRequestTransformFnCall -
withRetry<
T> (FutureOr< T> action(), {int retryTimes = 3, int retryIntervalMills = 500}) → Future<T>
Typedefs
-
Envelope<
T> = UnSigned< T> -
FetchFunction<
T> = Future< T> Function({dynamic body, required String endpoint, Map<String, String> ? headers, String? host, FetchMethod method}) -
HttpAgentRequest
= HttpAgentBaseRequest<
WithToJson> -
HttpAgentRequestTransformFnCall
= Future<
HttpAgentRequest?> Function(HttpAgentRequest args) - NonceFunc = Nonce Function()
- ReadRequest = ReadStateRequest