Documentation
¶
Index ¶
Constants ¶
const ( AckStatusOK = "OK" AckStatusFAIL = "FAIL" AckStatusPENDING = "PENDING" )
acknowledgement status constants. Refer https://github.com/hyperledger/aries-rfcs/blob/main/features/0015-acks/README.md#ack-status.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Ack ¶
type Ack struct {
Type string `json:"@type,omitempty"`
ID string `json:"@id,omitempty"`
Status string `json:"status,omitempty"`
Thread *decorator.Thread `json:"~thread,omitempty"`
WebRedirect interface{} `json:"~web-redirect,omitempty"`
}
Ack acknowledgement struct.
type AckV2 ¶ added in v0.1.7
type AckV2 struct {
ID string `json:"id,omitempty"`
Type string `json:"type,omitempty"`
WebRedirect interface{} `json:"web_redirect,omitempty"`
Body AckV2Body `json:"body,omitempty"`
}
AckV2 acknowledgement struct.
type AckV2Body ¶ added in v0.1.7
type AckV2Body struct {
Status string `json:"status,omitempty"`
}
AckV2Body represents body for AckV2.
type Code ¶ added in v0.1.2
type Code struct {
Code string `json:"code"`
}
Code represents a problem report code.
type Envelope ¶ added in v0.1.1
type Envelope struct {
Protected string `json:"protected,omitempty"`
IV string `json:"iv,omitempty"`
CipherText string `json:"ciphertext,omitempty"`
Tag string `json:"tag,omitempty"`
}
Envelope for the DIDComm transport messages.
type Event ¶ added in v0.1.9
type Event interface {
// connection ID
ConnectionID() string
// invitation ID
InvitationID() string
}
Event properties related api. This can be used to cast Generic event properties to DID Exchange specific props.
type Forward ¶ added in v0.1.1
type Forward struct {
Type string `json:"@type,omitempty"`
ID string `json:"@id,omitempty"`
To string `json:"to,omitempty"`
Msg []byte `json:"msg,omitempty"`
}
Forward route forward message. nolint:lll // url in the next line is long https://github.com/hyperledger/aries-rfcs/blob/main/concepts/0094-cross-domain-messaging/README.md#corerouting10forward
type ProblemReport ¶ added in v0.1.1
type ProblemReport struct {
Type string `json:"@type"`
ID string `json:"@id"`
Description Code `json:"description"`
WebRedirect interface{} `json:"~web-redirect,omitempty"`
}
ProblemReport problem report definition TODO: need to provide full ProblemReport structure https://github.com/hyperledger/aries-framework-go/issues/912
type ProblemReportV2 ¶ added in v0.1.7
type ProblemReportV2 struct {
Type string `json:"type,omitempty"`
ID string `json:"id,omitempty"`
Body ProblemReportV2Body `json:"body,omitempty"`
}
ProblemReportV2 problem report definition.
type ProblemReportV2Body ¶ added in v0.1.7
type ProblemReportV2Body struct {
Code string `json:"code,omitempty"`
Comment string `json:"comment,omitempty"`
Args []string `json:"args,omitempty"`
EscalateTo string `json:"escalate_to,omitempty"`
WebRedirect interface{} `json:"~web-redirect,omitempty"`
}
ProblemReportV2Body represents body for ProblemReportV2.