suweal_service/model
Types
pub type DBMessage {
ExecuteQuery(
namespace: String,
query: String,
reply_to: process.Subject(
Result(option.Option(dynamic.Dynamic), String),
),
)
ExecuteSignin(SigninData)
ExecuteSignup(SignupData)
WSSResponse(surreal_wss.SurrealWssResponse(dynamic.Dynamic))
}
Constructors
-
ExecuteQuery( namespace: String, query: String, reply_to: process.Subject( Result(option.Option(dynamic.Dynamic), String), ), ) -
ExecuteSignin(SigninData) -
ExecuteSignup(SignupData) -
WSSResponse(surreal_wss.SurrealWssResponse(dynamic.Dynamic))
pub type QueryData {
QueryData(
namespace: String,
query: String,
receiver: process.Subject(
Result(List(dynamic.Dynamic), String),
),
)
}
Constructors
-
QueryData( namespace: String, query: String, receiver: process.Subject(Result(List(dynamic.Dynamic), String)), )
pub type SigninData {
SigninData(
namespace: String,
collection: String,
fields: List(#(String, surreal_ql.SurrealQL)),
receiver: process.Subject(Result(String, String)),
)
}
Constructors
-
SigninData( namespace: String, collection: String, fields: List(#(String, surreal_ql.SurrealQL)), receiver: process.Subject(Result(String, String)), )
pub type SignupData {
SignupData(
namespace: String,
collection: String,
fields: List(#(String, surreal_ql.SurrealQL)),
receiver: process.Subject(Result(String, String)),
)
}
Constructors
-
SignupData( namespace: String, collection: String, fields: List(#(String, surreal_ql.SurrealQL)), receiver: process.Subject(Result(String, String)), )
pub type WorkerMessage {
ProcessQueue(queue: List(QueryData))
ProcessSignin(SigninData)
ProcessSignup(SignupData)
Response(surreal_wss.SurrealWssResponse(dynamic.Dynamic))
Ready
}
Constructors
-
ProcessQueue(queue: List(QueryData)) -
ProcessSignin(SigninData) -
ProcessSignup(SignupData) -
Response(surreal_wss.SurrealWssResponse(dynamic.Dynamic)) -
Ready