logo
Expand description

Basic structs using data from Cwtch and for deserializing JSON and serializing to JSON to communicate with Cwtch

Structs

AccessControl is a type determining client assigned authorization to a peer

Struct to deserialize the results of Get*Attribute requests into

Struct to serialize/deserialize conversations coming from libcwtch-go

Struct to serialize/deserialize events coming off the Cwtch appbus

Struct to serialize/deserialize messages sent over Cwtch between profiles / conversation

Struct to serialize/deserialize profiles coming from libcwtch-go

Struct to serialize/deserialize servers coming from libcwtch-go

Settings as defined in libcwtch-go/utils/settings.go and should be populated by handeling the UpdateGlobalSettings event emited during cwtch.start()

Enums

Defines the states a Cwtch connection can be in

Defines the various authorization modes a contact can be in

Enum of experiment types that can be managed in Settings

Enum matching message types and their overlays as defined in Cwtch

Type Definitions

represents an access control list for a conversation. Mapping handles to conversation functions