Struct PopScope Params
Generated from cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-ffi.
pub struct PopScopeParams<'a> {
pub handle_uuid: &'a Uuid,
pub output: Option<Json>,
pub metadata: Option<Json>,
pub timestamp: Option<DateTime<Utc>>,
}
Builder parameters for pop_scope.
Fields
handle_uuid: &'a Uuid
UUID of the scope that should be popped.
output: Option<Json>
Optional JSON payload exported as the semantic scope output.
metadata: Option<Json>
Optional JSON payload metadata to be appended to the metadata set when the scope was created.
timestamp: Option<DateTime<Utc>>
Optional timestamp recorded on the emitted end event. When omitted, the runtime records the current UTC time, or one microsecond after the handle start time if the current time is not later.
Implementations
impl<'a> PopScopeParams<'a>
impl<'a> PopScopeParams<'a>
builder
pub fn builder() -> PopScopeParamsBuilder<'a, ((), (), (), ())>
Create a builder for building PopScopeParams. On the builder, call .handle_uuid(...), .output(...)(optional), .metadata(...)(optional), .timestamp(...)(optional) to set the values of the fields. Finally, call .build() to create the instance of PopScopeParams.