pub enum ServiceCoreInput {
ClientAuth {
message: MwsMessage,
ws_id: String,
scope_id: String,
},
ClientRequest {
target: String,
payload: String,
ws_id: String,
tenant_id: String,
scope_id: String,
user_id: String,
is_test: bool,
surface_id: Option<String>,
},
ConversationRequest {
target: String,
payload: String,
tenant_id: String,
scope_id: String,
actor_user_id: String,
surface_id: String,
is_test: bool,
},
NodeAuth {
request: NodeAuthRequest,
},
HubConnectionProof {
request: HubConnectionProofRequest,
},
NodeRequest {
target: String,
payload: String,
tenant_id: String,
scope_id: String,
node_type: String,
instance_id: String,
},
BackendStatusChanged {
tenant_id: String,
scope_id: String,
target: String,
payload: String,
},
ClientResponse {
message: MwsMessage,
},
NodeResponse {
message: MwsMessage,
},
IssueLocalSessionToken {
tenant_id: String,
scope_id: String,
user_id: String,
app_client_id: String,
},
SetLocalAppClientFocus {
ws_id: String,
focused: bool,
},
RefreshLocalAppClient {
ws_id: String,
},
}Variants§
ClientAuth
ClientRequest
Fields
ConversationRequest
Invokes the canonical Conversation application boundary without a websocket/client transport identity.
Fields
NodeAuth
Fields
§
request: NodeAuthRequestHubConnectionProof
Fields
§
request: HubConnectionProofRequestNodeRequest
Fields
BackendStatusChanged
ClientResponse
Fields
§
message: MwsMessageNodeResponse
Fields
§
message: MwsMessageIssueLocalSessionToken
SetLocalAppClientFocus
RefreshLocalAppClient
Trait Implementations§
Source§impl Clone for ServiceCoreInput
impl Clone for ServiceCoreInput
Source§fn clone(&self) -> ServiceCoreInput
fn clone(&self) -> ServiceCoreInput
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ServiceCoreInput
impl Debug for ServiceCoreInput
Source§impl<'de> Deserialize<'de> for ServiceCoreInput
impl<'de> Deserialize<'de> for ServiceCoreInput
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ServiceCoreInput
impl RefUnwindSafe for ServiceCoreInput
impl Send for ServiceCoreInput
impl Sync for ServiceCoreInput
impl Unpin for ServiceCoreInput
impl UnsafeUnpin for ServiceCoreInput
impl UnwindSafe for ServiceCoreInput
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more