#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct LockRequestProto {
#[prost(string, tag = "1")]
pub object_class: ::prost::alloc::string::String,
#[prost(string, tag = "2")]
pub version: ::prost::alloc::string::String,
#[prost(message, optional, tag = "11")]
pub node_partition: ::core::option::Option<
super::super::super::models::util::lock::NodePartition,
>,
#[prost(message, optional, tag = "12")]
pub endpoint: ::core::option::Option<super::super::super::models::util::Endpoint>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct LockResponseProto {
#[prost(string, tag = "1")]
pub object_class: ::prost::alloc::string::String,
#[prost(string, tag = "2")]
pub version: ::prost::alloc::string::String,
#[prost(message, optional, tag = "3")]
pub get_lock_request: ::core::option::Option<LockRequestProto>,
#[prost(message, optional, tag = "4")]
pub lock_response: ::core::option::Option<
super::super::super::models::util::lock::NodeState,
>,
#[prost(message, optional, tag = "40")]
pub errors_or_warnings: ::core::option::Option<super::errors::SummaryProto>,
}