pub struct UANodeSetChanges {
pub namespace_uris: Option<UriTable>,
pub server_uris: Option<UriTable>,
pub aliases: Option<AliasTable>,
pub nodes_to_add: Option<NodesToAdd>,
pub references_to_add: Option<ReferencesToChange>,
pub nodes_to_delete: Option<NodesToDelete>,
pub references_to_delete: Option<ReferencesToChange>,
pub last_modified: Option<DateTime<Utc>>,
pub transaction_id: String,
pub accept_all_or_nothing: bool,
}Expand description
Differential update of a node set.
Fields§
§namespace_uris: Option<UriTable>List of namespace URIs in this node set.
server_uris: Option<UriTable>List of server URIs used in this node set.
aliases: Option<AliasTable>List of aliases available in this node set.
nodes_to_add: Option<NodesToAdd>New nodes.
references_to_add: Option<ReferencesToChange>New references.
nodes_to_delete: Option<NodesToDelete>Nodes that should be deleted.
references_to_delete: Option<ReferencesToChange>References that should be deleted.
last_modified: Option<DateTime<Utc>>Last modified time.
transaction_id: StringChange transaction ID. Used to identify this change.
accept_all_or_nothing: boolIf true, applications loading this should either accept all nodes in the change set,
or fail completely, applying no changes at all.
Trait Implementations§
Source§impl Debug for UANodeSetChanges
impl Debug for UANodeSetChanges
Auto Trait Implementations§
impl Freeze for UANodeSetChanges
impl RefUnwindSafe for UANodeSetChanges
impl Send for UANodeSetChanges
impl Sync for UANodeSetChanges
impl Unpin for UANodeSetChanges
impl UnwindSafe for UANodeSetChanges
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